Toward a Discipline of Scenario-based Architectural Engineering1
نویسندگان
چکیده
Software architecture analysis is a cost-effective means of controlling risk and maintaining system quality throughout the processes of software design, development and maintenance. This paper presents a sequence of steps that maps architectural quality goals into scenarios that measure the goals, mechanisms that realize the scenarios and analytic models that measure the results. This mapping ensures that design decisions and their rationale are documented in such a fashion that they can be systematically explored, varied, and potentially traded off against each other. As systems evolve, the analytic models can be used to assess the impact of architectural changes, relative to the system’s changing quality goals. Although scenarios have been extensively used in software design to understand the ways in which a system meets its operational requirements, there has been little systematic use of scenarios to support analysis, particularly analysis of a software architecture’s quality attributes: modifiability, portability, extensibility, security, availability, and so forth. In this paper we present a unified approach to using scenarios to support both the design, analysis and maintenance of software architectures, and examples from large-scale software development projects where we have applied the approach. We also present a tool, called Brie, that aids in: scenario capture, mapping scenarios to software architectures, and the association of analytic models with particular portions of architectures. The approach that we have devised, and that Brie supports, is a foundation for a discipline of architectural engineering. Architectural engineering is an iterative method of design, analysis and maintenance where design decisions are motivated by scenarios, and are supported by documented analyses.
منابع مشابه
Toward a discipline of scenario-based architectural engineering
Software architecture analysis is a cost-effective means of controlling risk and maintaining system quality throughout the processes of software design, development and maintenance. This paper presents a sequence of steps that maps architectural quality goals into scenarios that measure the goals, mechanisms that realize the scenarios and analytic models that measure the results. This mapping e...
متن کاملرابطۀ آشنایی با مباحث پایه و نظری رشتۀ تحصیلی و نگرش به آن: مورد پژوهشی دانشجویان کتابداری و اطلاعرسانی
Purpose: Determining library and information student’s familiarity with theoretical and basic subjects of discipline and attitude toward it and examining relationship between them. Methodology: Population consisted of undergraduate students of Library and Information Science of ShahidChamran University, University of Tehran, and Ferdowsi University of Mashhad studying in academic year 2010- 20...
متن کاملAttitudes of Shiraz Dental Students toward Their Discipline and Future Career
Introduction: Interest, motivation, and satisfaction toward job are the factors guarantee the success in occupation. Job satisfaction itself is influenced by social factors. The rising admission rates of dental schools have further increased the anxiety of their students in recent years. This investigation was conducted on dental students to assess their attitude toward future career and the di...
متن کاملEvaluating Environmental Health Students' Attitudes toward their Discipline and Future Career in Hamedan University of Medical Sciences in 2008
Introduction: The raise of medical sciences graduates is counted to be on of the problems in public, as concern about the discipline and future career is evidently seen in students. This study was performed with the aim of determining environmental health students' attitude toward their discipline and future career carried out in Hamedan University of Medical Sciences in 2008. Methods: All env...
متن کاملDeveloping an analytical model for the formation of a design scenario in research-based design processes in architecture
Although many attempts have been made in presenting systematic models for design processes, most projects have been implemented by non-systematic methods, which seems that too much emphasis on the description of the final project (product) and the lack of attention to the design process are to be blamed for this. In this paper, a specific pattern of design scenario formation in the framework of...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999